Lessons Learned on Design for Modifiability and Maintainability

نویسنده

  • Peraphon Sophatsathit
چکیده

Maintainability is perhaps one of the most important aspects of software development in that maintenance costs account for at least 50% of software system lifetime costs. A common maintenance practice is adding new capabilities to satisfy the evolving system dynamics, thus contributing to the ever-growing expenses. This paper discusses some lessons learned from system modifiability that affect software maintainability from the design standpoint. Deciding which design approach is most appropriate for the underlying system requirements plays a major role in software product operability and extensibility. keywords: design for change, maintainability, modifiability, software IC.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Maintainability Estimation Model for Object-Oriented Software in Design Phase (MEMOOD)

Measuring software maintainability early in the development life cycle, especially at the design phase, may help designers to incorporate required enhancement and corrections for improving maintainability of the final software. This paper developed a multivariate linear model ‘Maintainability Estimation Model for Object-Oriented software in Design phase’ (MEMOOD), which estimates the maintainab...

متن کامل

Maintainability Studies Investigating Aspect Preservation via Automation: Lessons Learned

In the recent past the authors have conducted two experimental studies concerning the benefits of preserving modularity from design to code. In this paper we report on three key lessons learned in designing those investigations.

متن کامل

Psychosocial Rehabilitation: Some Lessons Learned From Natural Disaster in Iran

Background: Disasters have adverse impacts on different aspects of human life. Psychosocial Rehabilitation is one of the fields which is usually overshadowed and ignored by physical rehabilitation or its importance does not receive proper attention. This research attempts to study some lessons learned from Psychosocial Rehabilitation based on disaster experiences in Iran. M...

متن کامل

Regionalization of the Iowa State University Extension System: Lessons Learned by Key Administrators

The cyclical economic downturn in the United States has forced many Extension administrators to rethink and adjust services and programming. The Cooperative Extension System (CES), the organization primarily responsible for governmental Extension work in the United States, at Iowa State University responded to this economic downturn by restructuring its organization from county based to a regio...

متن کامل

Important Lessons Learned From Nearly a Half-Century of Orthopedic Practice

“Those who cannot remember the past are condemned to repeat it” [1]. The famous quote from Hispanic American philosopher George Santayana reminds us of the critical importance of constantly reflecting on the most important lessons garnered from both our own personal experiences and those of our peers. In 49 years of academic orthopedic practice, I have frequently reflected on the most important...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000